From: Jasper St. Pierre Date: Wed, 30 Oct 2013 22:26:21 +0000 (-0400) Subject: st-theme: Use constructed instead of constructor X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~1013^2^2~3113 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=a347a756171706f690ab811f150ad942239395aa;p=gnome-shell.git st-theme: Use constructed instead of constructor --- diff --git a/src/st/st-theme.c b/src/st/st-theme.c index 01d045568..0261bf77c 100644 --- a/src/st/st-theme.c +++ b/src/st/st-theme.c @@ -45,10 +45,7 @@ #include "st-theme-node.h" #include "st-theme-private.h" -static GObject *st_theme_constructor (GType type, - guint n_construct_properties, - GObjectConstructParam *construct_properties); - +static void st_theme_constructed (GObject *object); static void st_theme_finalize (GObject *object); static void st_theme_set_property (GObject *object, guint prop_id, @@ -114,7 +111,7 @@ st_theme_class_init (StThemeClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); - object_class->constructor = st_theme_constructor; + object_class->constructed = st_theme_constructed; object_class->finalize = st_theme_finalize; object_class->set_property = st_theme_set_property; object_class->get_property = st_theme_get_property; @@ -302,21 +299,15 @@ st_theme_get_custom_stylesheets (StTheme *theme) return result; } -static GObject * -st_theme_constructor (GType type, - guint n_construct_properties, - GObjectConstructParam *construct_properties) +static void +st_theme_constructed (GObject *object) { - GObject *object; - StTheme *theme; + StTheme *theme = ST_THEME (object); CRStyleSheet *application_stylesheet; CRStyleSheet *theme_stylesheet; CRStyleSheet *default_stylesheet; - object = (*G_OBJECT_CLASS (st_theme_parent_class)->constructor) (type, - n_construct_properties, - construct_properties); - theme = ST_THEME (object); + G_OBJECT_CLASS (st_theme_parent_class)->constructed (object); application_stylesheet = parse_stylesheet_nofail (theme->application_stylesheet); theme_stylesheet = parse_stylesheet_nofail (theme->theme_stylesheet); @@ -332,8 +323,6 @@ st_theme_constructor (GType type, insert_stylesheet (theme, theme->application_stylesheet, application_stylesheet); insert_stylesheet (theme, theme->theme_stylesheet, theme_stylesheet); insert_stylesheet (theme, theme->default_stylesheet, default_stylesheet); - - return object; } static void